@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');
}

html,
body,
#app {
    height: 100%;
}

#app {
    display: flex;
}

.container {
    position: relative;
    width: 100%;
    padding-top: 46px;
    padding-bottom: 50px;
    box-sizing: border-box;
}

#app>div {
    width: 100%;
}

.van-tabs--line .van-tabs__wrap {
    height: 46px;
}

.van-icon__image {
    width: 2em;
    height: 2em;
}

.van-nav-bar__left {
    display: flex;
    align-items: center;
}

.van-icon {
    margin: 0;
}